Formal Methods: Theory Becoming Practice

نویسنده

  • Jean-Raymond Abrial
چکیده

In this paper I will introduce the ideas behind the B formal method, especially as crystalised in its latest version, Event-B. I shall give some insights on modeling and formal reasoning, activities intended to be performed before undertaking the actual coding of a computer system, so that the software in question will be correct by construction. At the end, I shall present a number of real projects where the B formal method [1] has been used with great success.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Unifying Model for Specification and Design

The application of formal languages in the software development process is becoming more and more evident. Providing formal semantics and tools for the synthesis, analysis and transformation of behavioural models is usually the first step in the process of formal methods development. Many formal methods exist but, as yet, there is an absence of a meta-theory of formal methods. Such a meta-theor...

متن کامل

Active Learning: An Approach for Reducing Theory-Practice Gap in Clinical Education

Introduction: The gap between theory and practice in clinical fields, including nursing, is one of the main problems that many solutions have been suggested to eliminate it. In this article, we have tried to investigate its solution through active learning. Methods: In this review article, searching articles published during 2000-2012 was done through library references, scientific databases. ...

متن کامل

Green Design in Cornerstone Courses at KAIST: Theory and Practice*

Environmental sustainability and eco-friendly design are becoming increasingly important in engineering today. This paper discusses green design in the KAIST Freshman Design Program. It is shown that students and faculty members tend to choose green design projects, even when not required. Students have successfully adapted general design processes and formal design theories to eco-friendly des...

متن کامل

مقایسه تاثیر روش‌های تدریس تئوری-‌‌عملی با عملی- تئوری درس آناتومی بر میزان یادگیری و رضایت‌مندی دانشجویان

Abstract Background: Educational systems need to modify teaching methods in order to be effective. This research was conducted to study the effects of theory-practice and practice-theory methods of anatomy teaching on student learning and satisfaction. Methods: This quasi-experimental survey was carried out on second semester students of Lorestan University. During a 6-week period student...

متن کامل

Teaching the Practice of Formal Methods in Distributed Computing Systems -a Module

1 Goal The problem with formal methods is that they have not been widely adapted as a method in the programming process. Formal methods have been advocated for over two decades, both as a method of creating a program as well as debugging a program 9] 12]. They are known to improve the quality of programs and to reduce the length of the debugging stage 3] 7]. However, often the individuals who c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. UCS

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2007